.toolbar{	
	padding: 3px;	
}

.toolbar .toolbarItem{
	margin-right: 5px;
}
.toolbar .toolbarItem:last-child{
	margin-right: 0px;
}

.toolbar .toolbarItem.sep{
	border-right: dashed 1px #9C9797;
	display: inline-block;
	height: 16px;
	width: 0px;
}

.toolbar .toolbarItem > label{
	color:#474646;
}

.toolbar .toolbarItem > input[type=checkbox]{
	vertical-align: middle;
	margin: 0px 3px;
}

.toolbar .toolbarItem > .btn{
	background: #C3DAE6;
	padding: 4px 10px;
	border-radius: 10px;
}
.toolbar .toolbarItem > .btn:hover{
	box-shadow: 1px 1px 10px #CCC;
	color:#ffffff;
	border-color: #9B9595;
	background-color: #929FC7;
}

.toolbar .toolbarItem > .link{
	color:#2281cf;
}
.toolbar .toolbarItem > .link:hover{
	text-decoration: underline;
}

.toolbar .toolbarItem > button.icon{
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 18px;
	text-align: center;
}
.toolbar .toolbarItem > button.icon.edit{
	background-image: url(../../../images/common16/edit.png);
}
.toolbar .toolbarItem > button.icon.user{
	background-image: url(../../../images/common16/user.png);
}
.toolbar .toolbarItem > button.icon.delete{
	background-image: url(../../../images/common16/del.png);
}
.toolbar .toolbarItem > button.icon.add{
	background-image: url(../../../images/common16/add.png);
}

.toolbarInput{
	background: #F5F5F5;
	border: solid 1px #ECECEC;
	border-radius: 3px;
	line-height: 20px;
	width: 150px;
	text-indent: 1px;
}
.toolbarButton{
	
}

.tbLabel{
	position : relative;	
	cursor : pointer;
}

.tbLabel.top, .tbLabel.bottom{
	display : block;
}

/*-----------------------------------------------------------------*/

.toolbar.disperse{
	overflow:auto;
}
.toolbar.disperse .toolbarItem{
	margin-right:8px;
}
.toolbar.disperse .toolbarItem:last-child:not(.right), 
.toolbar.disperse .toolbarItem.right:first-child{
	margin-right:0px;
}
.toolbar.disperse .toolbarItem > button, .toolbar.disperse .toolbarItem > label{
	padding-top: 4px;
	padding-bottom: 4px;		
}